---
title: 将你的 Astro 网站部署到 Render
description: 如何将你的 Astro 网站通过 Render 部署上线。
sidebar:
  label: Render
type: deploy
logo: render
supports: ['static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

你可以将 Astro 项目部署到 [Render](https://render.com/)——一个提供了免费的 TLS 证书、全球 CDN、DDoS 保护、私有网络和来自 Git 的自动部署等功能的网站构建服务。

## 如何部署

<Steps>
1. 创建一个 [render.com 账号](https://dashboard.render.com/) 并登录。

2. 从你的仪表盘点击 **New +** 按钮，选择 **Static Site**。

3. 连接你的 [GitHub](https://github.com/) 或 [GitLab](https://about.gitlab.com/) 仓库，或者输入一个公共仓库的公共 URL。

4. 为你的网站取一个名称，选择分支，并指定构建命令和发布目录：
   - **构建命令：** `npm run build`
   - **发布目录：** `dist` 用于静态网站；如果你有任何按需渲染的页面，请将其配置为 `dist/client` 。

5. 点击 **Create Static Site** 按钮。
</Steps>
